home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DJGPP / BNU22SR1.ZIP / src / binutils.2 / bfd / todo < prev    next >
Text File  |  1993-05-30  |  1KB  |  34 lines

  1. Things that still need to be done: -*- Text -*-
  2.  
  3.  o - BFD-based applications are very bloated.
  4.      The MINIMIZE flag is a step in the right direction,
  5.      but it doesn't make the bfd library smaller or build faster (it
  6.      just makes statically built BFD applications smaller).
  7.      We need to allow specifiction of one or more targets at configure
  8.      time - and only code needed by those targets would get built
  9.      and included in libbfd.a.
  10.  
  11.  o - Another source of space lossage is that all the target-dependent
  12.      code is in a single bfd_target structure.  Hence all the code
  13.      for *writing* object files is still pulled into all the applications
  14.      that only care about *reading* (gdb, nm, objdump), while gas
  15.      has to carry along all the unneded baggage for reading objects.
  16.      And so one.  This would be a much more substantial change,
  17.      and the payoff would be less (essentially none if bfd is
  18.      used as a shared library).
  19.  
  20.  o - The storage needed by BFD data structures is also larger than strictly
  21.      needed.  This may be difficult to do much about.fix.
  22.  
  23.  o - implement bfd_abort, which should close the bfd but not alter the
  24.      filesystem.
  25.  
  26.  o - update the bfd doc; write a how-to-write-a-backend doc, take out
  27.      the stupid quips and fill in all the blanks.
  28.  
  29.  o - upgrade the reloc handling as per Steve's suggestion.
  30.  
  31.  
  32.  
  33.  
  34.